ssh安装 第五天
渗透常用命令
linux 的查找命令
whoami 查看当前用户
tar 压缩和解压问价
netstat 查看网络状态
netstat -ano
列出所有端口netstat -a|more
windows下用netstat -a
nslookup 查看DNS信息
nslookp 域名DNS服务器
Tomcat搭建
1、通过老师给的网址下载Tomcat.tar.gz
网址:(http://apache.fayea.com/tomcat/tomcat-8/)
2、进入root权限(因找不到)
进入root权限home下找wang用户下的Downloads 的下载文件
3、在Downloads中解压: tar zxvf tomcat.tar.gz
4、在root用户下移动 mv apache-tomcat-8.5.43/ /usr/
5、在apache-tomcat-8.5.43下进入conf 中
修改 server.xml 以及Tomcat-users.xml
目录调节到conf
cd /usr/tomcat/apache-tomcat-8.5.29/conf/
# 编辑server.xml文件
vi server.xml
# 键盘输入 i
#移动光标,修改<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" />中的8080为80
6、修改完成后进入apache-tomcat-8.5.43下的bin文件找
./startup.sh开启防火墙
如不成功:则作如下修改:
systemctl start firewalld
#将80端口添加到防火墙另外并重启
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
用systemctl status firewalld 查看防火墙状态
7、进入本地浏览器firefox登入127.0.0.1看到如下页面表示成功:
8、修改后台登录密码:
解释:
修改 (linux) /放文件的文件夹/tomcat/conf/tomcat-users.xml文件,在tomcat-users标签中添加如下内容:
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager-gui,admin-gui"/>
</tomcat-users>
修改完毕后,手动重启tomcat.启动
方法:
1) 停止服务器 sudo ./shutdown.sh
2) 稍等至服务器彻底停掉,大约30秒后
3) 输入启动命令:sudo ./startup.sh
9、修改成功后登入后台如下:
ssh配置
apt-get install ssh 安装
修改文件 vim /etc/ssh/sshd_config
开启命令:
/etc/init.d/ssh start
或service ssh start
查看服务命令:
/etc/init.d/ssh status
或 service ssh status
停止服务命令 : /etc/init.d/ssh stop
或者 service ssh stop
如果出现ssh拒绝服务,请在输入密码修改
:vim /etc/ssh/sshd_config
下的:
Tomcat文件上传漏洞
如果PC端连接Tomcat服务器出现403:
修改 ./apache-tomcat-8.5.43/webapps/manager/META-INF/context.xml 允许外网上传文件
allow=”\d+.\d+.\d+.\d+” 正则表达式,筛选出IP地址
PC端上传WEBSHELL
1、进入Tomcat后台管理系统,找到下属界面
选择编写的webshell上传
3、查看WebShell源码确定登陆密码,刷新页面,进入上传得文件内
此漏洞的关闭方法:
虚拟机执行 usermod -s /sbin/nologin git 目的是修改passwd文件中用户的 /bin/bash 可执行目录,nologin是不运行用户登录。
补充
今天Ubuntu添加root用户后,xshell使用root用户连接
Ubuntu服务器提示拒绝了密码
解决方法:
查找方法后在Ubuntu系统中修改:vi /etc/ssh/sshd_config
在文件中找到下方信息:
# Authenticaton
LoginGraceTime 120
PremitRootLogin without passwd
StrictModes yes
内容修改为:
# Authenticaton
LoginGraceTime 120
PremitRootLogin yes # 看修改为“yes”
StrictModes yes
重启ssh服务:/etc/init.d/ssh restart
# 使用root用户远程登录则登录成功
修改config后 service restart ssh
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zhumeng512@qq.com
文章标题:ssh安装 第五天
本文作者:弈少
发布时间:2019-08-03, 09:34:16
最后更新:2019-08-03, 10:50:45
原始链接:http://yoursite.com/2019/08/03/北京渗透测试第五天 20190722/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。